package com.springboot.infrastructure.service;

import java.util.Map;

/**
 * @author: panhuasheng
 * email：watsonos@outlook.com
 * date: 2018/3/16
 * desc:
 */
public interface TestService {

    /**
     * 新增
     *
     * @param mapEntity
     * @return
     */
    boolean add(Map<String, Object> mapEntity);

    /**
     * 更新
     *
     * @param mapEntity
     * @return
     */
    boolean update(Map<String, Object> mapEntity);

    /**
     * 数据详情
     *
     * @param id
     * @return
     */
    Map<String, Object> detail(Integer id);

    /**
     * 分页查询
     *
     * @param pageNum      第几页
     * @param pageSize     一页多少条
     * @param parameterMap 查询条件
     * @return
     */
    Map<String, Object> listPage(Integer pageNum, Integer pageSize, Map<String, Object> parameterMap);

}
